<script>
	export default {
		onLaunch () {  //app 初始化
			let f = uni.canIUse('getUpdateManager') // 获取小程序更新机制兼容
            console.info(f);
			if(f) {
				const _u = uni.getUpdateManager();
				if(_u) {
					_u.onCheckForUpdate(res => { // 请求完新版本信息的回调
						if(res.hasUpdate) { // 是否有新的版本
							_u.onUpdateReady(() => { // 当新版本下载完成，会进行回调
								uni.showModal({
									title: '更新提示',
									content: '[龙鳞黄]新版本已发布,即将重启当前小程序',
									showCancel: false,
									success(c_res) {
										if(c_res.confirm) {
											_u.applyUpdate() // 当新版本下载完成，调用该方法会强制当前小程序应用上新版本并重启
										}
									}
								})
							})
						}
					})
					_u.onUpdateFailed(() => { // 当新版本下载失败，会进行回调
						uni.showModal({
							title: '发现新版本',
							content: '请删除当前小程序,重新搜索进入：[小黄人急救]'
						})
					})
				}
			}
		
			console.log('App Launch');
		},
		
		onShow: function() {
			console.log('App Show');
		},
		
		mounted:function(options){
            let shanhaiKey = options.query.shanhaiKey || '';
			uni.setStorageSync('shanhaiKey', shanhaiKey);
        },
	};
</script>

<style>
	/* 解决头条小程序组件内引入字体不生效的问题 */
	/* #ifdef MP-TOUTIAO */
/* 	@font-face {
		font-family: uniicons;
		src: url('/static/uni.ttf');
	} */

	/* #endif */
	uni-rich-text img {
		max-width: 100% !important;
	}

	body,
	html {
		padding: 0;
		margin: 0;
		color: #39486B;
	}
	button::after {
		  border: none;
	}
</style>
